linux同步时间命令:
1、hwclock命令,可以让系统时间和硬件时间的同步,例“hwclock -w”或“hwclock -s”;
2、ntpdate命令,可以让不同机器间同步时间。
1. Linux系统时间的设置
在Linux中设置系统时间,可以用date命令:
1 2 3 4 5 6 7 | //查看时间 [root@node1 ~] # date Tue Feb 25 20:15:18 CST 2014 //修改时间 [root@node1 ~] # date -s "20140225 20:16:00" #yyyymmdd hh:mm:ss Tue Feb 25 20:16:00 CST 2014 //date 有多种时间格式可接受,查看date --help |
2. Linux硬件时间的设置
硬件时间的设置,可以用hwclock或者clock命令。两者基本相同,只用一个就行,只不过clock命令除了支持x86硬件体系外,还支持Alpha硬件体系。
1 2 3 4 5 6 7 | //查看硬件时间可以是用hwclock ,hwclock --show 或者 hwclock -r [root@node1 ~] # hwclock --show Tue 25 Feb 2014 08:21:14 PM CST -0.327068 seconds //设置硬件时间 [root@node1 ~] # hwclock --set --date "20140225 20:23:00" [root@node1 ~] # hwclock Tue 25 Feb 2014 08:23:04 PM CST -0.750440 seconds |
3. 系统时间和硬件时间的同步
同步系统时间和硬件时间,可以使用hwclock命令。
1 2 3 4 5 6 7 8 | //以系统时间为基准,修改硬件时间 [root@node1 ~] # hwclock --systohc <== sys(系统时间)to(写到)hc(Hard Clock) //或者 [root@node1 ~] # hwclock -w //以硬件时间为基准,修改系统时间 [root@node1 ~] # hwclock --hctosys //或者 [root@node1 ~] # hwclock -s |